Why Demon Copperhead Is Barbara Kingsolver's Best Book Yet